import cv2
import numpy as np
from matplotlib import pyplot as plt
import random,time
from PIL import ImageGrab
import pyautogui
import cv2
import numpy as np
import time
from 子函数 import 探索, 接受任务,找到勋章位置并进攻,选择位置点击,阴阳寮没开
from 子函数 import 战利品点击,定时休息,战场打怪,探索进入打怪,选择章节,找到勋章位置并进攻1,没有挑战卷
from 子函数.yinru import cs,zd ,yqfy,jr ,zb ,js ,sb ,yh ,ts ,bqds ,zd1 ,cjdw ,cj ,kszd ,qd ,jjtp ,jg ,yq ,di2zhang,di3zhang ,di4zhang ,di5zhang
from 子函数.yinru import di20zhang ,di21zhang ,di22zhang ,di23zhang ,ts1 ,daotubiao ,daotubiao1 ,zhanliping ,huodejiangli ,zaizhanchang ,haifangzhu ,sx ,tz ,xiaomao
from 子函数.yinru import jiejietupo ,liuxunzhang,jieshu,danjujieshu,qr1,时间下限,时间上限,feiliuxing,jieshou
from 子函数.yinru import chahao ,shoudong,doujijieshu,meijuanle,yinlangniaomeikai
def 个人团队选择突破(zhi):
    # 结界突破
    img_rgb = np.array(ImageGrab.grab().convert('RGB'))#屏幕截图
    img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
    # 个人团队选择突破
    res = cv2.matchTemplate(img_gray, jiejietupo, cv2.TM_CCOEFF_NORMED)  # 大图 ，目标 ，模式
    threshold = 0.9  # 阈值 图片相识度
    loc = np.where(res >= threshold)
    for pt in zip(*loc[::-1]):
        ############################################################################################################################################################
        # canshu = [ (1848, 508)]  #阴阳寮
        if zhi==1:
            canshu = [(1848, 330)]  # 个人
        else:
            canshu = [ (1848, 508)]  #  阴阳寮

        random.shuffle(canshu)  # 随机打乱数组排序
        选择位置点击.选择位置点击(canshu[0][0], canshu[0][1])

        if canshu[0][1] == 508:

            if 阴阳寮没开.阴阳寮没开() != 1:
                canshu = [(443, 344), (443, 552), (443, 831)]  # 随机选一个
                random.shuffle(canshu)  # 随机打乱数组排序
                选择位置点击.选择位置点击(canshu[0][0], canshu[0][1])

        print("随机选个人还是团队")

        break